From 6d19162c431fc40972165cf2a2d5e0c591ca696f Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 16 Apr 2015 18:40:32 +0200 Subject: [PATCH] scrolledwindow: Ensure the animation is cancelled on arriving scroll events When the scrolledwindow receives scroll events, it ensures the timeout to maybe start the "snap back to edges" animation is reset, but it does nothing about the animation source. It must be reset just the same, to maybe be started after the timeout fires up. --- gtk/gtkscrolledwindow.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 031d19881a..a5ceea81e0 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -3055,6 +3055,7 @@ gtk_scrolled_window_scroll_event (GtkWidget *widget, if (handled) { + gtk_scrolled_window_cancel_deceleration (scrolled_window); gtk_scrolled_window_invalidate_overshoot (scrolled_window); if (priv->scroll_events_overshoot_id) -- 2.30.2